#include <stdio.h>
#include <stdlib.h>
#include "list.h"
#include "file.h"

int main() {

    LinkedList* list = create_doublelist();
    FILE *f = fopen("1.txt","a+");   //  读写打开
    if(f == NULL)
    {
        perror("fopen error");
        return -2;
    }
    start(list,f);
    steam(list,f);

    

    //建立系统
    






    // printf("链表内容: ");
    // printf("\n");
    // printList(list);
    
    // if (findElement(list, "banana")) {
    //     printf("找到元素 banana\n");
    // }
    
    // modifyElement(list, "apple", "grape");
    // printf("修改后的链表: ");
    // printList(list);
    
    // deleteElement(list, "cherry");
    // printf("删除后的链表: ");
    // printList(list);
    
    // destroyList(&list);
    // printf("链表销毁后尝试打印: ");
    // printList(list); // 应该输出"链表为空"
    fclose(f);
    return 0;
}